net for protection against insects - Francés Inglés Diccionario